/****** 转发功能 start ******/
export const shareModule = {
	data() {
		return {
			share_title: '', // 分享标题
			share_cover: '', // 分享封面
			share_path: '',  // 分享路径
			share_circle_title: '', // 分享朋友圈标题
			share_circle_cover: '', // 分享朋友圈封面
			shareOther: null,       // 自定义分享参数
		}
	},
	onReady() {
		// 获取场景值
		let { scene } = uni.getEnterOptionsSync();
		if(scene == 1154) uni.hideShareMenu();
		// 获取页面完整路径
		this.share_path = uni.$u.page();
	},
	// 分享到好友
	onShareAppMessage() {
		let share_time = new Date().getTime()
		var query = '?share_time=' + share_time;
		if(this.shareOther) query += '&shareOther=' + JSON.stringify(this.shareOther);
		// const promise = new Promise(resolve => {
		//   setTimeout(() => {
		// 	resolve({
		// 	  title: '自定义转发标题'
		// 	})
		//   }, 2000)
		// })
		return {
			title: this.share_title, // 默认使用小程序名称
			imageUrl: this.share_cover, // 默认使用页面截图
			path: share_path + query
		}
	},
	// 分享到朋友圈
	onShareTimeline() {
		let share_time = new Date().getTime()
		var query = 'share_time=' + share_time;
		if(this.shareOther) query += '&shareOther=' + JSON.stringify(this.shareOther);
		return {
			title: this.share_circle_title || this.share_title, // 默认使用小程序名称
			imageUrl: this.share_circle_cover || this.share_cover, // 默认使用小程序 Logo
			query: query
		}
	},
}
/****** 转发功能 end ******/